package 剑指Offer.中等;

/**
 * 求 1+2+...+n ，要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句（A?B:C）。
 * <p>
 *  
 * <p>
 * 示例 1：
 * <p>
 * 输入: n = 3
 * 输出: 6
 * 示例 2：
 * <p>
 * 输入: n = 9
 * 输出: 45
 * <p>
 * 来源：力扣（LeetCode）
 * 链接：https://leetcode.cn/problems/qiu-12n-lcof
 * 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
 *
 * @author caihe
 * @date 2022/9/7 10:09
 */
public class _64求1加2加n {
    
    int res = 0;
    public int sumNums(int n) {
        boolean a = n > 1 && sumNums(n - 1) > 0;
        res += n;
        return res;
    }

}
